impingement baffle - Turkish English Dictionary